<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //函数分类
        // function add(){
        //     console.log("函数声明");
        //     console.log("有名字函数");
        // }
        // function(){
        //     console.log("匿名子函数");
        // }
        // var a=function(){
        //     console.log("函数表达式");
        // }



        //事件执行
        //元素.事件=函数名字
        //函数名+括号执行
        //函数名字();
        //立即执行函数表达式
        // (function(){
        //     console.log("匿名函数");
        // })();
        //+-~!立即执行函数
        // +function(){
        //     console.log(12);
        // }()
        //立即执行原理
        function add(){
            return 3;
        }
        //var a=1+add();
        //var a=+add();
        var a=+function add(){
            return 3;
        }()
        console.log(a);




    </script>
</body>
</html>